package com.exceptions;

/**
 * Building my Exception
 * @author Administrator
 *
 */
class MyException extends Exception {
	public MyException() {
	}

	public MyException(String msg) {
		super(msg);
	}
}

public class Inheriting {
	public static void f() throws MyException{
		System.out.println("Throwing myException from f()");
		throw new MyException();
	}
	
	public static void g() throws MyException{
		System.out.println("Throwing MyException from g()");
		throw new MyException();
	}

	public static void main(String[]args){
		
		try {
			f();
		} catch (MyException e) {
			e.printStackTrace();
		}
		try {
			g();
		} catch (MyException e) {
			e.printStackTrace();
		}
	}
}
